Cream: a Simple, Grid-accessible, Job Management System for Local Computational Resources
نویسندگان
چکیده
Efficient and robust system for accessing computational resources and managing job operations is a key component of any Grid framework designed to support large distributed computing environment. Computing Resource Execution and Management (CREAM) is a simple, minimal system designed to provide efficient processing of a large number of requests for computation on managed resources. Requests are accepted from distributed clients via a Web Service based interface. The CREAM architecture is designed to be a robust, scalable and fault tolerant service of a Grid middleware. In this paper we describe the CREAM architecture and the provided functionality. We also discuss how CREAM is integrated within the EGEE gLite middleware in general, and with the gLite Workload Management System in particular.
منابع مشابه
Design and implementation of the gLite CREAM job management service
Job execution and management is one of the most important functionality provided by every modern Grid systems. In this paper we describe how the problem of job management has been addressed in the gLite middleware by means of the CREAM and CEMonitor services. CREAM (Computing Resource Execution and Management) provides a job execution and management capability for Grids, while CEMonitor is a ge...
متن کاملJob submission and management through web services: the experience with the CREAM service
Modern Grid middleware is built around components providing basic functionality, such as data storage, authentication, security, job management, resource monitoring and reservation. In this paper we describe the Computing Resource Execution and Management (CREAM) service. CREAM provides a Web service-based job execution and management capability for Grid systems; in particular, it is being used...
متن کاملStability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid
Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...
متن کاملA New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability
Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...
متن کاملA Broker and Job Advertisement Based Grid Scheduling Framework
A computational grid is a distributed collection of computer and storage resources created and maintained to serve the needs of virtual organizations where users seek to harness geographically distributed computational and storage resources for large scale intensive problem solving purposes. However, effective resource management and job scheduling poses a challenge when constraints such as res...
متن کامل